<!--
 * @Descripttion: 
 * @Version: 
 * @Author: gaohj
 * @Date: 2022-10-31 16:21:00
 * @LastEditors: Please set LastEditors
 * @LastEditTime: 2022-10-31 16:59:12
-->
<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        /*
      认识时间对象
        + 是一个 JS 内的数据类型, 一个复杂数据类型 Date
        + 专门用来存储时间相关信息

      创建时间对象
        + 内置构造函数方式
          => var time = new Date()
          => 得到的是 当前终端 的时间

      创建指定日期的时间对象
        + 内置构造函数方式, 需要传递参数
        + 传递数字
          => 传递一个数字
            -> 数字表示的是 毫秒
            -> 从 格林威治时间 向后顺延该毫秒数
          => 传递多个数字
            -> 第一个: 年
            -> 第二个: 月(0 表示 1 月, 11 表示 12 月)
            -> 第三个: 日
            -> 第四个: 时
            -> 第五个: 分
            -> 第六个: 秒
            -> 第七个: 毫秒
        + 传递字符串
          => 'YYYY-MM-DD HH:mm:ss'
          => 'YYYY/MM/DD HH:mm:ss'
          => 注意: 年月日 和 时分秒 之间有个空格
          => 注意: 月份位置, 1 表示 1 月, 12 表示 12 月


      格林威治时间:
        + 1970 年 1 月 1 日 0 点 0 分 0 秒
    */


    // var times = new Date();
    // console.log(times); // Mon Oct 31 2022 16:51:01 GMT+0800 (伊尔库茨克标准时间)

    // var times = new Date(2022);
    // console.log(times);


    // var times = new Date(2012,12,12,1,1,1,2000);  // 0 是1月 
    // console.log(times);  12就是第二年的1月份 

    // var times = new Date('2022-10-24 15:58:30');
    // console.log(times);

    // var times1 = new Date('2022/10/24 15:58:30');
    // console.log(times1);
    </script>
</body>

</html>